package org.lq.shopping.service;

import java.util.List;

import org.lq.shopping.base.BaseDao;
import org.lq.shopping.entity.ShopGoodstype;
/**
 * 商品类型业务接口
 * @author 张平平
 * @时间  2018年9月26日
 */
public interface ShopGoodstypeService{
	/**
	 * 商品类型增加
	 * @param gtype
	 * @return
	 */
	boolean addShopGoodsType(ShopGoodstype gtype);
	/**
	 * 商品类型删除
	 * @param id
	 * @return
	 */
	boolean deleteGoodsType(int id);
	
	/**
	 * 商品类型修改
	 * @param gtype
	 * @return
	 */
	boolean updateGoodsType(ShopGoodstype gtype);
	
	/**
	 * 查询所有商品类型
	 * @return
	 */
	List<ShopGoodstype> findAllGoodstype();
	/**
	 * 根据父类型查询子类型
	 * @param parentId
	 * @return
	 */
	List<ShopGoodstype>  findShopGoodstypebyParentid(int parentId);
	/**
	 * 根据子判断父类型
	 * @param goodstypeid
	 * @return
	 */
	ShopGoodstype getShopGoodsbychildId(int goodstypeid);
}
